package com.yuelan.apartment.service;

import com.yuelan.apartment.domain.ApaTenant;
import com.yuelan.apartment.domain.dto.ApaTenantDto;
import com.yuelan.apartment.domain.vo.ApaTenantVo;
import com.yuelan.common.core.page.TableDataInfo;

import java.util.List;

/**
 * @description:
 * @Author: ZhaoYi
 * @date: 24-5-23 16:59
 */
public interface ApaTenantService {

    /**
     * 新增租户及房间
     */
    int add(ApaTenantDto tenantDto);


    /**
     * 批量删除房客信息
     */
    int deleteTenantByIds(Long[] ids);


    /**
     * 更新
     */
    int update(ApaTenant apaTenant);


    /**
     * 查询
     */
    ApaTenant load(Long id);


    /**
     * 导出数据
     */
    List<ApaTenantVo> exportData();


    /**
     * 分页查询租户
     */
    TableDataInfo page(ApaTenant apaTenant);
}
